home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / PROGBLER / ASMCODE.LZH / CONTENTS.DOC < prev    next >
Text File  |  1984-08-11  |  4KB  |  89 lines

  1. 11-AUG-1984 -
  2.  
  3. The following files are the assembly source program fragments.
  4. NOTE:  .OBJECT files are supplied for those without assemblers.
  5.  
  6.  
  7. READCHAR ASM:  Procedure to read a specified number of chars and
  8.                return them to a specified variable, it also takes
  9.                the maximum numbers to read, this is useful for use
  10.                during input screens, it prevents the user from going
  11.                over the field width and ruining the remainder of the
  12.                line for later fields.  Used in MSBFILE (FILE.PAS).
  13.  
  14. LOCATE   ASM:  Procedure to set cursor position from Pascal;
  15.                Declare Procedure LOCATE (ROW,COL : integer);extern;
  16.  
  17. SETANSI  ASM:  From the DOS technical reference manual; A procedure
  18.                to communicate with ANSI.SYS for resetting keys.
  19.                This produces a nice .COM file, with an interesting
  20.                and informative way of using the LABEL pseudo-op.
  21.  
  22. RESPOND  ASM:  A short beep (same as REPLY) for link with Pascal
  23.                Programs, this procedure produces a nice response sound
  24.                when the program performs some action.
  25.  
  26. EXPAND   ASM:  Procedure for use from Pascal to expand the cursor to a
  27.                solid blinking rectangle filling the entire scan line
  28.                block, nice for enlarging the cursor for screen input.
  29.                Run PREVIEW to see an example.
  30.  
  31. CONTRACT ASM:  Procedure to restore the cursor to its system size.
  32.                Declare both EXPAND and CONTRACT with:
  33.                PROCEDURE EXPAND;EXTERN;   <NO PARMS>
  34.                PROCEDURE CONTRACT;EXTERN;  <NO PARMS>
  35.  
  36. SETP     ASM:  Assembler program to set the IBM /  EPSON graphics
  37.                for 11 inch paper, 66 Printed lines per page, and
  38.                do not ignore skip perforation.  After 66 lines, the
  39.                paper will eject to TOF and printing resumes.
  40.  
  41. CANCEL   ASM:  Assembler program to cancel the settings that SETP
  42.                causes.  The printer will respond as if it were powered
  43.                off and then reset.  Ignore paper perforation is
  44.                enabled.  And no default line skips are set, page set
  45.                at 11 inches.
  46.  
  47. FILE     PAS:  Pascal Program to manage a small data base type program
  48.                listing Name, address, phone, date of birth and related
  49.                information.  It uses full screen input, and a well
  50.                written dynamically allocated linked list structure to
  51.                manage the file.  The file is only actually modified
  52.                when the F option (file) is used, or you answer Y to the
  53.                A option (Abort) and the file is saved, or temporary
  54.                modifications will not be recorded.
  55.  
  56. MODULE   PAS:  The module to be linked with FILE.PAS -- It contains
  57.                supplementary code routines.
  58.  
  59. MSBFILE  EXE:  The executable image of FILE.  There is no limit to the
  60.                number of files it can manage, however the NEW procedure
  61.                may fail if your system does not have sufficient memory.
  62.                Also, with very large files operation is noticably slow.
  63.                Keep your data files reasonable.
  64.  
  65. PREVIEW  PAS:  A Pascal utility to Preview a text file prior to its
  66.                printing.  It informs as to the number of chars, lines,
  67.                pages, and words the file has in it.  It assumes that
  68.                66 lines per page are used, change the global constant
  69.                to alter this.   You MUST be patient when using this
  70.                program on a very large text file because it must read
  71.                each char in the file to keep the counts correct.  It
  72.                accounts for page overflow on the page count.  Blanks
  73.                are counted in the char count because they are printed.
  74.                No error will occur if used on a .HEX, .COM, .EXE or
  75.                .OBJ or similar file, but the counts will not be correct
  76.                but these files should not be routed to the printer
  77.                anyway.
  78.  
  79. PREVIEW  EXE:  The executable image of PREVIEW.PAS
  80.  
  81.  
  82. For additional information - read the .DOC files named the same as the
  83. source program for the assembler files, it documents how to use them.
  84.  
  85. Programs from:    Stephen Leoce
  86.                   201 Delaware Avenue
  87.                   Kingston, New York  12401
  88.  
  89.